// pages/index/offlineActivityDetail.js
var app = getApp()
var intervalId // 倒计时的标记，可以取消倒计时
var utils = require('../../utils/util.js');
var wxParse = require('../../wxParse/wxParse.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    /**
     * 倒计时数组
     */
    downTimeArr: [],
    /**
     * 0满员，1报名中，2 已结束
     */
    type: '0',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    let that = this
    that.setData({
      modeliPhoneX: app.globalData.modeliPhoneX,
      type: options.type
    })
    if (that.data.type == 1) {
      that.startDownTime(60 * 60 * 24 * 2 - 1)
    }
    wxParse.wxParse('content', "html", "贝智康在婴配奶粉生命周期全面坚持高标准，每个环节、每个细节做到极致，致力于制造出高品质的产品。此次活动致力于疯狂陪娃节丨沙漠绿洲6大版块21个亲子项目，国庆假日玩个够。为父母和孩子搭建一个专属的外太空“陪伴星球<img src = 'http://file02.16sucai.com/d/file/2014/0704/e53c868ee9e8e7b28c424b56afe2066d.jpg' />", that, 5)
  },

  

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {
    // 如果定时器不为空取消定时器
    if (intervalId) {
      clearInterval(intervalId)
    }
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },
  /**
   * 开始倒计时
   * @param millisecond 倒计时的时间（秒）
   */
  startDownTime(second) {
    let that = this
    intervalId = setInterval(function() {
      second = second - 1;
      if (second == 0) {
        clearInterval(intervalId);
        intervalId = ''
      }
      var timeArr = utils.formatTimeArr(new Date(second));
      that.setData({
        downTimeArr: timeArr,
      })
    }, 1000)
  },
  /**
   * 点击分享
   */
  clickShare: function(e) {

  },
  /**
   * 点击参加活动
   */
  clickApply: function(e) {
    let that = this;
    that.maskdialong = this.selectComponent("#maskdialong");
    that.maskdialong.initialization({
      title: '提示', //弹出层提示文字
      contant: '您确认要参加活动吗', //弹出层文本
      needcancel: true,//需要取消按钮
      btnwz01: '取消',
      btnwz02: '确定',
      success: res => { //确认后
        console.log(res);
        wx.navigateTo({
          url: "/pages/index/offlineActivityApplySuccess"
        })
      },
      cancel: res => { //取消后执行
        console.log(res);
      }
    })
  }
})